package edu.hubu.supermarketmanagementsystem.mapper;

import edu.hubu.supermarketmanagementsystem.entity.ProductFile;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProductFileMapper {

    // 插入商品档案
    void insertProductFile(ProductFile productFile);

    // 根据 ID 查询商品档案
    ProductFile selectById(int productRecordId);

    // 查询所有商品档案
    List<ProductFile> selectAll();

    // 更新商品档案
    void updateProductFile(ProductFile productFile);

    // 删除商品档案 by ID
    void deleteProductFileById(int productRecordId);

    // 根据商品 ID 查询商品档案
    ProductFile selectByProductId(int productId);

    // 根据商品名称模糊查询商品档案
    List<ProductFile> searchByProductName(String productName);
}
